package com.shujia.basis;

public class Demo1String {
    public static void main(String[] args) {
        /**
         * 字符串  底层是字符数组
         *
         * 方法
         * compareTo   用于字符串排序   字典顺序
         * concat  字符串拼接
         * contains  判断是否包含某个字符串
         * equals  比较字符串    比较对应位置字符是否一致
         * hashCode  hash值
         * isEmpty  判断是否为空  返回true为空
         * replace  替换
         * split  切分  可以传入一个正则表达式
         * substring 截取
         */

        String str = "aab";
        System.out.println(str.compareTo("ab"));

        String str2 = "数加学院牛逼";

        // 可变字符串
        /**
         * StringBuffer  线程安全  多线程环境下使用   效率低
         * StringBuilder  线程不安全  效率高
         */
        StringBuilder stringBuilder = new StringBuilder();  //默认创建了一个长度为16的字符数组
        //如果字符串追后的长度远远超过16  可以在创建StringBuilder的时候手动指定默认字符数组的最大容量   可以提高效率
        StringBuilder builder = new StringBuilder(1600);


    }
}
